------------------------------------------------------------------- Aebacus Popup Controls ver 1.03 =============================== Copyright (C) 1997-1999 Bayley Consultancy Ltd., All Rights Reserved. README.TXT - Installation & Introduction ------------------------------------------------------------------- Description =========== Data input ActiveX control library with Outlook feel Stars the AeEntryBox input control combining ComboBox, MaskedEdit, DatePicker, SpinBox, and MS Forms functionality into one control, and adding data validation, flat-look, auto-complete, popup clocks, custom popup forms, menus, and configurable combo buttons. The library also includes the AeCommandBox for advanced buttons, and AeCalendar/AeClock controls for date/time management. Full context-sensitive help, developer-friendly property pages, sample programs, and VB5 source code available. Installation ============ Run the Setup.exe program to install the controls. This will copy the files to the specified directory, register the controls, and add shortcuts to the Start menu. For that feel good factor, NO files are copied to the Windows system directories. Two versions of the controls are available, for VB5 and VB6. The two versions are functionally identical, and require the corresponding VB runtime library to operate. The software can be uninstalled using the Windows 'Add/Remove programs' control panel, or using the shortcut added to the Start menu. Requirements ============ The Visual Basic 5/6 runtime is required. NOTE: The VB runtime is NOT included with the installation program, and needs to be installed separately. The VB runtimes for both VB5 and VB6, can be downloaded freely from Microsoft's web site at the following links. (Windows 98 includes the VB5 runtime pre-installed.) http://support.microsoft.com/download/support/mslfiles/Msvbvm50.exe http://support.microsoft.com/download/support/mslfiles/Msvbvm60.exe Operating systems supported are Windows 95 and NT3.51, and later. Sharware distributors and catalog vendors, please see the VENDOR.TXT file for more information. Full documentation and terms & conditions are available in the online help. Maintenance History =================== v1.03.0251, 04-May-99, 440Kb ---------------------------- UPD: General - VB6 version added, reducing runtime requirements for VB6 applications, and improved ADO support. UPD: General - Support for ActiveX design environments added, inc. MS Office, ActiveX Control Pad, Visual Studio etc. UPP: Samples - Active Browser HTML web page sample added, including advanced scripting for Intranet development UPD: AeEntryBox - Numeric data types support prefixes and suffixes using the FormatString e.g. #,##0 "boxes" UPD: AeClock & AeCalendar - Now stores complete Date/Time value, allowing combined date/time formats in the AeEntryBox. UPD: AeList - ExactMatch parameter added to FindFirst method. UPD: AeMenu - If no space horizontally, menu will align the opposite way. FIX: General - Help context ids for ALL members correctly assigned. FIX: AeEntryBox - When Locked property set, popup forms no longer passing mouse clicks to underlying form. FIX: AeCommandBox - Combo button now appears disabled when control disabled. FIX: AeList - Data property returns correct value when popup list has not been shown. FIX: AePopup - MoveWithParent now works on MDIChild windows. v1.02.0214, 19-Mar-99, 423Kb ---------------------------- FIX: General - Setting Enabled to False at run-time in a modal form now disables controls properly. FIX: General - Disabled icon drawing fixed. FIX: General - Patches to 1.02 update FIX: Clock - Margin added between Frame and Border v1.02.0205, 27-Feb-99, 422Kb ---------------------------- UPD: General - Data binding support added for variant Value properties. UPD: General - MaskColor and UseMaskColor properties added to controls. UPD: General - Support for Icons added to all Picture properties. UPD: EntryBox - PopupForm property added, for better access to popup mechanism. UPD: EntryBox - F4 key shows/hides default popup form. UPD: EntryBox - Popup clock hand visibility, set according to FormatString elements. UPD: EntryBox - Picture and PictureWidth properties added for small icons or indents. UPD: PopupForm - RightAlign and MoveWithParent properties added to AeEntryBox property pages, and made persistent. UPD: Calendar - Max/MinValue properties added, and applied to popup calendar. UPD: Clock - Picture property added for background images. UPD: List - Optional Data paramater for Add method, and Data property added UPD: List - Width property added to control popup list width. UPD: Samples - 'Popup Properties' re-engineered as MDI application, and FX added UPD: Samples - New 'Value Bound' sample illustrating the data binding features FIX: General - Memory leak with disabled pictures plugged. FIX: EntryBox - Enter key no longer selects previous item, when items changed at run-time. FIX: EntryBox - When Locked, popup forms now disabled and changes from cursor keys ignored. FIX: EntryBox - Spinning single data types no longer displays as double precision. FIX: Calendar - Today button now updates the month displayed. FIX: Clock - When made very large, hands are now selectable with mouse. FIX: List - Adding items at run-time with .Sorted = True, no longer generating blank items. FIX: List - Sorted and NoVisibleItems in property pages apply changes correctly. FIX: List - Changes in property pages, correctly enabling Apply button. v1.01.0194, 23-Jan-98, 406Kb ---------------------------- UPD: General - Both Clock and Calendar re-engineered as single window controls, for cleaner operation, and better support in the AeEntryBox popup forms. UPD: General - ShowBorder property replace with BorderStyle (except AeCommandBox). UPD: General - Web page HTML sample added UPD: AeEntryBox - Alignment is applied to TextBox, for Win98/NT support of right-aligned edit controls. UPD: AeCalendar - ShowToday/ShowNone properties added for selection buttons. UPD: AeClock - ShowTime/ShowNone properties added for selection buttons. FIX: General - BackColor/ForeColor provided for all controls, and they all now work properly! FIX: General - Focus is now updated when switching to different applications. FIX: AeEntryBox - Enter key selects values from popup forms. FIX: AeEntryBox - List sort made case-insensitive. FIX: AeEntryBox - Support for duplicate items in the List added. FIX: AeEntryBox - PasswordChar is applied when control loses focus. FIX: AeEntryBox - Focus bug with MDI Forms fixed. FIX: AeEntryBox - MinValue/MaxValue applied to IsValid method. FIX: AeEntryBox - Popup lists with more the 12 items are properly selected. FIX: AeCommandBox - When showing a popup menu, when another menu from a second button is visible, the second updates is appearance properly. FIX: AeCommandBox - MenuPopup event being triggered properly. FIX: AeCalendar - No longer crashes when made very small. v1.00.0182, 23-Dec-98, 404Kb ---------------------------- UPD: AeEntryBox - Date/Time AutoComplete allows seperators to be skipped (e.g. key sequences like '101099' are valid). UPD: AeEntryBox - Time AutoComplete defaults to hh:00, instead of current time. UPD: AeEntryBox - Popup list is only shown if the aePopupList Action has been assigned to one of the buttons. UPD: AeEntryBox - Popup Clock second hand hidden by default. UPD: AeEntryBox - Dates/Times can be changed by a Day/Minute using the Up/Down keys, and a Month/Hour with PgUp/PgDn respectively. UPD: AeEntryBox - invalid entries appear 'greyed' out, rather than blank. FIX: AeEntryBox - Popup list uses the same font as the AeEntryBox. FIX: AeEntryBox - Button colors are changed when the system colors change FIX: AeEntryBox - Change event no longer triggered when AutoComplete used to type in the same list item. FIX: AeEntryBox - aeDateBox/aeTimeBox no longer crashes when single non-alphanumeric char entered. FIX: AeEntryBox - '&' characters no longer appear as underscores. FIX: AeEntryBox - setting DataType to aeDecimal no longer crashes. FIX: AeEntryBox - Property Page controls for MinValue and Value working correctly. v1.00.0176, 01-Dec-98, 401Kb ---------------------------- UPD: AeEntryBox - focus handling improved, when popup forms visible. UPD: AeCalendar - international month names added. UPD: AeCalendar - day titles show 2 letters, and 3, if space available. FIX: AeEntryBox - cursor (caret) no longer disappears when receiving the focus. FIX: AeEntryBox - aeCool3D Buttons now highlight when receiving focus via the keyboard. FIX: AeEntryBox - international date support improved. FIX: AeEntryBox - Popup Forms now stay open when TextBox portion receives the focus. FIX: AeEntryBox - setting DataType to aeDecimal no longer crashes. FIX: AeEntryBox - Popup List no longer appears in TaskBar. FIX: AeCommandBox - Error #398 when closing a form with a popup menu visible fixed. FIX: AeCommandBox - Changing Value at design-time between aeToggled and aeUp, no longer triggers popup. FIX: AeCalendar - highlighted day now defaults to Value, not 1. FIX: General - Error #398 in ActiveX Test Control Container fixed. v1.00.0167, 24-Nov-98, 399Kb ---------------------------- UPD: Samples - Entry Outlook and Global Clock added. UPD: AeEntryBox - buttons are highlighted with control for aeCool3D. UPD: AeEntryBox - boolean group buttons syncronise with Value. UPD: AeCalendar - year no longer editable, might add popup list in future release. UPD: AeCalendar/AeClock - property pages removed (buggy anyway). FIX: AeEntryBox - Escape key now cancels all popup forms. FIX: AeEntryBox - IsValid now returns True for blank entries. FIX: AeEntryBox - Setting .List.Index = 0 no longer crashing. FIX: AeEntryBox - Popup Calendar/Clock receives focus when shown. FIX: AeCommandBox - aeCool3D border now stays when PopupMenu shown. FIX: AeCommandBox - clicking button again when PopupMenu shown, now hides it. FIX: AeClock - hands no longer draggable when not visible. FIX: AeClock - dragging the hour hand now cycles between am/pm. FIX: AeMenuItem - Caption no longer appends a Tab, if no shortcut specified. FIX: Numerous cosmetic fixes. v1.00.0157, 10-Nov-98, 405Kb ---------------------------- FIX: Property pages crashing. Caused by removing the Default attribute id from the AeEntryBox.Value property. The property pages were making use of this default. (Just goes to show, defaults properties are easier to add than take away!) v1.00.0155, 09-Nov-98, 405Kb ---------------------------- FIX: Typing in a year less than 1899 in the AeCalendar generated an untrapped error. (This one slipped through the net after adding an error trap!) v1.00.0153, 05-Nov-98, 405Kb ---------------------------- UPD: Support for IE4 added. v1.00.0149, 27-Oct-98, 401Kb ---------------------------- Demo Released. Copyright (C) 1998-1999, Bayley Consultancy Ltd. All Rights Reserved. Registered in England: 3288-202